5c7f40b17b920829c245ed92c762e7142f129594,platform/platform-impl/src/com/intellij/ide/impl/ProjectUtil.java,ProjectUtil,confirmOpenNewProject,#boolean#,200

Before Change


    final GeneralSettings settings = GeneralSettings.getInstance();
    if (settings.getConfirmOpenNewProject() == GeneralSettings.OPEN_PROJECT_ASK) {
      if (isNewProject) {
        return Messages.showYesNoDialog(IdeBundle.message("prompt.open.project.in.new.frame"),
                                 IdeBundle.message("title.new.project"),
                                 IdeBundle.message("button.existingframe"),
                                 IdeBundle.message("button.newframe"),
                                 Messages.getQuestionIcon(), new ProjectNewWindowDoNotAskOption());
      }
      else {
        return Messages.showYesNoCancelDialog(IdeBundle.message("prompt.open.project.in.new.frame"),

After Change


    int confirmOpenNewProject = settings.getConfirmOpenNewProject();
    if (confirmOpenNewProject == GeneralSettings.OPEN_PROJECT_ASK) {
      if (isNewProject) {
        int exitCode = Messages.showYesNoDialog(IdeBundle.message("prompt.open.project.in.new.frame"),
                                         IdeBundle.message("title.new.project"),
                                         IdeBundle.message("button.existingframe"),
                                         IdeBundle.message("button.newframe"),
                                         Messages.getQuestionIcon(), new ProjectNewWindowDoNotAskOption());
        return exitCode == 0 ? GeneralSettings.OPEN_PROJECT_SAME_WINDOW : GeneralSettings.OPEN_PROJECT_NEW_WINDOW;
      }
      else {